using System.Collections;

namespace CSharpPro._11_3;

public class Demo
{
    public void TestPrint()
    {
        ArrayList arrayList = new ArrayList();
        arrayList.Add(1);
        arrayList.Add(1.5);
        arrayList.Add("2");
        arrayList.Add("AAA");
        //object兼容以上数据类型，如果用 int i则无法输出小数以及字符串类型
        //向上转型可用的方法也会变少
        foreach (object o in arrayList)
        {
            Console.Write(o + "\t");
        }
        List<int> list = new List<int>();
        list.Add(1);
        // list.Add(2.0);//实参型double不可分配给形参
        List<User> users = new List<User>();
        // users.Add(new User());
        // users.Add(new User());
        Stack<int> stack = new Stack<int>();
        Stack<User> stack2 = new Stack<User>();
    }
}